package com.ruoyi.jihuo.service;

import com.ruoyi.jihuo.domain.JhSysTrafficRecord;
import com.ruoyi.jihuo.domain.search.JhSysTrafficRecordSearch;

import java.util.List;

public interface IJhSysTrafficRecordService {

    /**
     * 查询流量加密串记录列表
     *
     * @param sysTrafficRecord 业务信息
     * @return 业务集合
     */
    public List<JhSysTrafficRecord> selectJhSysTrafficRecordList(JhSysTrafficRecordSearch sysTrafficRecord);

    public int insertJhSysTrafficRecord(JhSysTrafficRecord sysTrafficRecord);

    public JhSysTrafficRecord selectJhSysTrafficRecordById(Long id);

    public int updateJhSysTrafficRecord(JhSysTrafficRecord sysTrafficRecord);

    public String rechargeTraffic(JhSysTrafficRecord sysTrafficRecord);

    public int enableJhSysTrafficRecord(Long id);

    public int disableJhSysTrafficRecord(Long id);

    public int deleteJhSysTrafficRecordById(Long id);

    public List<JhSysTrafficRecord> getCurrentUserTrafficRecord();

}
